home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
e
/
misc.xsave
/
000159_fdc@panix.com_Sat Apr 5 15:18:08 2008.msg
< prev
next >
Wrap
Internet Message Format
|
2020-01-01
|
4KB
Path: reader2.panix.com!panix!not-for-mail
From: Frank da Cruz <fdc@panix.com>
Newsgroups: comp.protocols.kermit.misc
Subject: Re: Help with CPVGEN sources : Problem found
Date: Sat, 5 Apr 2008 19:17:59 +0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 82
Message-ID: <slrnfvfk37.rg5.fdc@panix1.panix.com>
References: <MPG.225d8d2ae0640103989680@news.optusnet.com.au> <47f49f53$0$20462$afc38c87@news.optusnet.com.au> <47f4abe0$0$13262$afc38c87@news.optusnet.com.au> <47f5ec7a$0$8090$afc38c87@news.optusnet.com.au>
Reply-To: fdc@columbia.edu
NNTP-Posting-Host: panix1.panix.com
X-Trace: reader2.panix.com 1207423079 23867 166.84.1.1 (5 Apr 2008 19:17:59 GMT)
X-Complaints-To: abuse@panix.com
NNTP-Posting-Date: Sat, 5 Apr 2008 19:17:59 +0000 (UTC)
User-Agent: slrn/0.9.8.0 (NetBSD)
Xref: panix comp.protocols.kermit.misc:15749
On 2008-04-04, PC Pete <PCPete@audiography.com.au> wrote:
: ...
: Thanks to all for your wonderful ideas, it's nice to have someone more
: experienced offer help, especially when you're as rusty as I am!
:
I'm more rusty. The last time I actually worked with this code was over
20 years ago and I'm sure it goes without saying that I don't have any
machines here where I could do it again. I don't understand why the "native
TurboDOS" version doesn't work, but then I've never even seen TurboDOS.
Unfortunately I don't see any other grizzed CP/M Kermit veterans popping
up with advice.
The version we have up on our FTP server is 4.11, which was done by Mike
Freeman, but I haven't heard from him in years. But perhaps this version
exceeds some bounds that were not exceeded by earlier versions. There's an
older version -- I'm not sure exactly which one -- here:
ftp://kermit.columbia.edu/kermit/old/misc/cpm
I also noticed this directory, which I had forgotten about:
ftp://kermit.columbia.edu/kermit/old/misc/cpmtools
It contains source for LASM and MLOAD.
But maybe there's a simpler approach. The object of the game is to get
your files OFF TurboDOS and into the PC, right? Getting things INTO TurboDOS
is evidently problematic.
And both TurboDOS and the PC support RTS/CTS flow control, right? So for any
text file on TurboDOS, shouldn't you be able to TYPE it to the serial port?
And have the PC terminal emulator capture it to a file? It's not elegant, but
you only have to do it "just this once". If it's really RTS/CTS flow control,
you should be able to do this at any speed that TurboDOS supports and you have
a true null modem cable:
http://www.columbia.edu/kermit/cable.html
If you have Kermit 95 on the Windows box, the commands would be LOG SESSION
(to start logging) and CLOSE SESSION (to stop).
If you have to send binary files, you'd have to ASCIIize them first, of
course.
With some programming on each end, you could even automate the process.
The TurboDOS program would loop through all the files, sending first some
kind of distinctive text header containing the filename, like:
>>> BEGIN filename-goes-here <<<
then the file contents, then (not strictly necessary) a footer:
>>> END <<<
A Kermit script could be written that waits for a header:
INPUT 9999 <<<
parses it (I'll supply details if you're interested), and then opens
a session log using the filename from the header:
LOG SESSION filename-goes-here
and waits for the footer:
INPUT 9999 >>> END <<<
IF FAILURE (fill in what to do if this fails)
CLOSE SESSION
All this in a loop. If you wanted to get fancy, you could also have an
end-of-session footer to terminate the loop. Or other embellishments like
transmitting the file date.
With a short cable and the high speed of the Windows box and hardware flow
control driven by the receiver, you should have pretty much error-free
transfers.
Sorry to not respond to all your posts promptly but as I might have mentioned,
Columbia U no longer supports netnews so I have to find the time to go
elsewhere to read news.
- Frank